.fz-12 {
    font-size: 12px;
}

.fz-13 {
    font-size: 13px;
}

.fz-14 {
    font-size: 14px;
}

.fz-16 {
    font-size: 16px;
}

.fz-18 {
    font-size: 18px;
}

.fz-20 {
    font-size: 20px;
}

.flex {
    display: flex;
}

.flex-center-1 {
    display: flex;
    align-items: center;
}

.flex-center-2 {
    display: flex;
    justify-content: center;
}

.flex-sb {
    display: flex;
    justify-content: space-between;
}

.hover-blue {
    &:hover {
        color: #1c87f3 !important;
    }
}

.text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.multi-line-ellipsis-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.pay_code_dialog{
    .el-dialog__header{
        padding: 0;
    }
    .el-dialog__body{
        padding-top: 25px;
    }
}